//
//  ProtocolKit.swift
//  CLLIVE-iOS
//
//  Created by admin on 2022/3/17.
//
import UIKit
public protocol tapActionprotocol {
    /// 开始状态默认1.0
    var value : Double {get}
    
    /// 缩放到比例默认0.9
    var toValue : Double {get}
    
    /// 动画执行时间默认0.2
    var  duration : TimeInterval {get}
    
    /// 延时操作时间与动画时间的占比默认0.1
    var  delayScaleofduration : Double {get}
    
    /// 自动还原默认ture
    var autorever : Bool{get}
    
    /// 点击操作
    /// - Parameter finsh: 延时结束
    func tapAction(finsh:@escaping()->Void)
    
    /// 点击操作<自定义duration，delayScaleofduration>
    /// - Parameters:
    ///   - duration: <动画时间>
    ///   - delayScaleofduration: <延时结束时间与动画时间的占比>
    ///   - finsh: <延时结束?
    func tapActionwithDuration(duration:TimeInterval,delayScaleofduration:Double?,finsh:@escaping()->Void)
    
}

public protocol touchDelegate {
    func touchEnd()
}
